60 research outputs found

    Automated Polyhedral Abstraction Proving

    Full text link
    We propose an automated procedure to prove polyhedral abstractions for Petri nets. Polyhedral abstraction is a new type of state-space equivalence based on the use of linear integer constraints. Our approach relies on an encoding into a set of SMT formulas whose satisfaction implies that the equivalence holds. The difficulty, in this context, arises from the fact that we need to handle infinite-state systems. For completeness, we exploit a connection with a class of Petri nets that have Presburger-definable reachability sets. We have implemented our procedure, and we illustrate its use on several examples

    Porosities accessible to HTO and iodide on water-saturated compacted clay materials and relation with the forms of water: A low field proton NMR study

    Get PDF
    International audienceThe aim of the present work was to quantify accessible porosities for iodide and for a water tracer (HTO) on water-saturated compacted clay samples (illite, montmorillonite and MX-80 bentonite) and to relate these macroscopic values to the forms of water in these porosities (surface/bulk water, external/internal water). Low field proton NMR was used to characterize and quantify the forms of water. This enabled the three different populations (structural OH, external surface and internal surface water) to be differentiated on hydrated clays by considering the difference in proton mobility. An accurate description of the water forms within the different populations did not appear possible when water molecules of these populations were in contact because of the occurrence of rapid exchange reactions. For this reason, it was not possible to use the low resolution NMR method to quantify external surface and bulk water in fully water-saturated compacted clay media at room temperature. This latter information could however be estimated when analyzing the samples at -25°C. At this temperature, a distinction based on the difference in mobility could be made since surface water remained in a semi-liquid state whereas bulk water froze. In parallel, accessible porosities for anions and HTO were determined by an isotopic dilution method using capillaries to confine the materials. HTO was shown to probe the whole pore volume (i.e. the space made of surface and bulk water). When the surface water volume was mainly composed of interlayer water (case of montmorillonite and bentonite), iodide was shown to be located in the pore space made of bulk water. When the interlayer water was not present (case of illite), the results showed that iodide could access a small fraction of the surface water volume localized at the external surface of the clay particles

    From FMTV to WATERS: Lessons Learned from the First Verification Challenge at ECRTS (Artifact)

    Get PDF
    We propose here solutions to the FMTV 2015 challenge of a distributed video processing system using four different formalisms, as well as the description of the challenge itself. This artifact contains several solutions to various subchallenges, and instructions and scripts to reproduce these results smoothly

    From FMTV to WATERS: Lessons Learned from the First Verification Challenge at ECRTS

    Get PDF
    We present here the main features and lessons learned from the first edition of what has now become the ECRTS industrial challenge, together with the final description of the challenge and a comparative overview of the proposed solutions. This verification challenge, proposed by Thales, was first discussed in 2014 as part of a dedicated workshop (FMTV, a satellite event of the FM 2014 conference), and solutions were discussed for the first time at the WATERS 2015 workshop. The use case for the verification challenge is an aerial video tracking system. A specificity of this system lies in the fact that periods are constant but known with a limited precision only. The first part of the challenge focuses on the video frame processing system. It consists in computing maximum values of the end-to-end latency of the frames sent by the camera to the display, for two different buffer sizes, and then the minimum duration between two consecutive frame losses. The second challenge is about computing end-to-end latencies on the tracking and camera control for two different values of jitter. Solutions based on five different tools - Fiacre/Tina, CPAL (simulation and analysis), IMITATOR, UPPAAL and MAST - were submitted for discussion at WATERS 2015. While none of these solutions provided a full answer to the challenge, a combination of several of them did allow to draw some conclusions

    From FMTV to WATERS: Lessons Learned from the First Verification Challenge at ECRTS

    Get PDF
    We present here the main features and lessons learned from the first edition of what has now become the ECRTS industrial challenge, together with the final description of the challenge and a comparative overview of the proposed solutions. This verification challenge, proposed by Thales, was first discussed in 2014 as part of a dedicated workshop (FMTV, a satellite event of the FM 2014 conference), and solutions were discussed for the first time at the WATERS 2015 workshop. The use case for the verification challenge is an aerial video tracking system. A specificity of this system lies in the fact that periods are constant but known with a limited precision only. The first part of the challenge focuses on the video frame processing system. It consists in computing maximum values of the end-to-end latency of the frames sent by the camera to the display, for two different buffer sizes, and then the minimum duration between two consecutive frame losses. The second challenge is about computing end-to-end latencies on the tracking and camera control for two different values of jitter. Solutions based on five different tools - Fiacre/Tina, CPAL (simulation and analysis), IMITATOR, UPPAAL and MAST - were submitted for discussion at WATERS 2015. While none of these solutions provided a full answer to the challenge, a combination of several of them did allow to draw some conclusions

    Lissage des courbes de relaxation RMN du domaine du temps par une méthode discrète et continue

    No full text
    International audienceDans un champ magnétique hétérogène, le signal RMN de précession libre (FID) suit une évolution gaussienne. Le traitement du signal par une méthode discrète peut donner des composantes qui ne correspondent pas à un état physique réel. Par contre l'utilisation d'une méthode de déconvolution continue nous a donné des résultats quantitatifs tout à fait satisfaisants permettant de déterminer les distributions de temps de relaxation correspondant à des états intermédiaires entre les phases solides et liquides. La RMN du domaine du temps peut ainsi être considérée comme une méthode analytique complémentaire des techniques habituellement utilisées pour l'étude de composés complexes hétérogènes ATD, ACD, isothermes de sorption, etc

    ML F (Une extension de ML avec polymorphisme de second ordre et instanciation implicite)

    No full text
    PALAISEAU-Polytechnique (914772301) / SudocSudocFranceF

    MLF : Une extension de ML avec polymorphisme de second ordre et instanciation implicite

    No full text
    Directeur de thèse : Didier Rémy (INRIA Rocquencourt) Rapporteur : Benjamin Pierce (Université de Pennsylvanie, USA) Rapporteur : Jacques Garrigue (Université de Kyoto, Japon) Président : Roberto Di Cosmo (Université Paris 7) Examinateur : Claude Kirchner (INRIA Lorraine) Examinateur : Dale Miller (Ecole Polytechnique)We propose a type system MLF that generalizes ML with first-classpolymorphism as in System F. Expressions may contain second-order typeannotations. Every typable expression admits a principal type, whichhowever depends on type annotations. Principal types capture all othertypes that can be obtained by implicit type instantiationand they can be inferred.All expressions of ML are well-typed without any annotations.All expressions of System F can be mechanically encoded into MLFby dropping all type abstractions and type applications,and injecting type annotations of lambda-abstractions into MLF types.Moreover, only parameters of lambda-abstractions that are usedpolymorphically need to remain annotated.Nous nous intéressons à une extension de ML avec polymorphismede première classe, à la manière du Système F.Cette extension, nommée MLF, utilise les annotations de typesd'ordre supérieur données explicitement dans le programme pour inférerde manière principale le type le plus général. Toute expression admetainsi un type principal, qui dépend des annotations présentesinitialement dans le programme.Toute expression de ML est typable dans MLF sans annotationsupplémentaire. Les expressions du Système F sont encodées demanière systématique dans MLF en supprimant les abstractionset les applications de types, et en traduisant les annotationsde types dans le langage de types de MLF.De plus, les paramètres de lambda-abstractions qui ne sont pasutilisés de manière polymorphe n'ont pas besoin d'être annotés
    corecore